
Minutes, IBIS Quality Task Group

3 May 2022

12:00-13:00 EST (09:00-10:00 PST)

ROLL CALL

ANSYS                               Curtis Clark
Cadence Design Systems              Yingxin Sun
Intel Technology                    Michael Mirmak
Micron Technology                 * Randy Wolff
Siemens EDA                         Weston Beal
MathWorks:                        * Mike LaBonte
Teraspeed Labs:                   * Bob Ross
Zuken USA:                        * Lance Wang
SAE ITC                           * Michael McNair

Everyone in attendance marked by *

NOTE: "AR" = Action Required.

-----------------------MINUTES ---------------------------
Mike LaBonte conducted the meeting.

Call for IBIS related patent disclosures:

- None


Call for opens:

- None


Review of previous meeting minutes:
Minutes from the April 19, 2021 meeting were reviewed.  Lance Wang moved to approve the
minutes.  Randy Wolff seconded.  Without objection the minutes were approved.


ARs:
- AR: Weston Beal to prepare presentation on IBIS Quality Specification and checklist
  No report.
- AR: Mike LaBonte to prototype root name checking
  Mike had not had time to work on it more.


NEW ITEMS:

Parser bug reports:
Bob Ross said he uploaded BUG232 and BUG233, which needed classification.  He said a
pending BUG234 had been uploaded without a testcase.  Mike LaBonte said only a minimal
testcase should be needed, the bug was about where the file was placed.  BUG232 and BUG233
would be classified in the next Open Forum meeting.  Bob said the Cadence and Siemens bugs
were both for embedded code usage.  Lance Wang said he was not getting an error using
ibischk.  Bob said Cadence and Siemens had identified the code problem and suggested
solutions.  Lance said we should have the developer look at BUG232.  He noted that there
had been an issue with geIbisVersion and geFileVersion variables.  Mike said we had
discovered that problem in an earlier bug, and the developer had recognized the issue.

Bob showed BUG232.  We agreed the suggested fix looked correct.  Lance discussed the ge*
variables issue.  Bob said it would be classified in the next Open Forum meeting.  Mike
described the details of the variable issue.  Randy Wolff said that had been fixed.

Lance showed some ibischk runs demonstrating that bug232.ibs passes.  Bob said the error
would not appear in command line mode.  Mike said tools embedding the IBISCHK code would
call it repeatedly, triggering the problem.  Lance asked if there was a testcase for the
bug that found the variable problem.  Mike said it was BUG228.  Bob said that bug was
still open.

AR: Mike to check latest code for variable change

Bob said BUG232 only said a pointer variable was wrong.  Also, BUG233 was reproducible
with IBISCHK.


Parser development:
Bob Ross said the open bugs plus one more would warrant a new IBISCHK development.  There
might also a cleanup of global variables.  Mike LaBonte said a bug might be needed for
that.

Bob said we had 8 open bugs plus the root name issue.  Randy Wolff said that would wait
for 7.2. Mike agreed.  Bob said the IBIS specification should not say what the parser must
do.  Randy suggested Michael Mirmak could help define what the bug report would say.  He
said would should start a functional specification at some point.


Tabled topics (no discussion without motion):
  - BIRD181.2
    Mike LaBonte moved to untable the topic. Bob Ross seconded.  There were no objections.
    Bob said we should plan for the BIRD to be voted down in the Open Forum.  We would
    need to rewrite the BIRD for IBIS 7.1 anyway.  Mike moved to delete the agenda item.
    Bob seconded.  There were no objections.

  - IBISCHK security fixes


IBIS quality checklist:
No discussion.


Bob Ross moved moved to adjourn. Randy Wolff seconded. Without objection the meeting ended.


Meeting ended: 12:43 ET

Next meeting May 10, 2022

